<?php
namespace Admin\Controller;
use Think\Controller;
class navController extends CommonController {
    public function lst(){
		$mod=D('nav');
		$count      = $mod->count();// 查询满足要求的总记录数
		$Page       = new \Think\Page($count,3);// 实例化分页类 传入总记录数和每页显示的记录数(25)
		$Page->setConfig('first','首页');
		$Page->setConfig('prev','上一页');
		$Page->setConfig('next','下一页');
		$Page->setConfig('end','共有{%TOTAL_PAGE%}页');
		$show       = $Page->show();// 分页显示输出// 进行分页数据查询 注意limit方法的参数要使用Page类的属性
		$lis= $mod->limit($Page->firstRow.','.$Page->listRows)->select();
		$this->assign('lis',$lis);// 赋值数据集
		$this->assign('page',$show);// 赋值分页输出
		$this->display('lst');
	}
	
	
	public function del(){
		$mod=D('nav');
		if($mod->delete(I('id'))){
			$this->success("删除导航成功！",U('lst'));
		}else{
			$this->error("删除导航失败！");
		}
	}
	

	
	public function add() {
				$mod = D('nav'); //实例化数据库
				if (!empty($_POST)) {
				$mod->create(); //收集post表单数据
				$str = $mod->add(); //添加数据
				if ($str) {
							$this->success('导航添加成功！', U('lst'));
				} else {
							$this -> error('导航添加失败！', U('add'));
				}
			} else {
				$this->display(); //没有POST显示空模板
			}
	}
	
	
	
	public function edit(){
		$nav=D('nav');
		if(IS_POST){
			if($nav->create()){
				if($nav->save()){
					$this->success("修改导航成功！",U('lst'));
				}else{
					$this->error("修改导航失败！");
				}
			}
			return ;
		}
		$navs = $nav->find(I('id'));
		$this->assign("navs",$navs);
		$this->display();
		
	}
}